Cobol

Cobol wird seit der Version 4.0 unterstützt. Bitte lesen sie auch die Seite Anwendung, um ein vollständiges Bild der Anwendung von Unit Tests zu bekommen.

Zur Zeit werden folgende Zusicherungen unterstützt:

Die Prozeduren zum Initialisieren und Beenden heißen für Cobol:

Gerne ermöglichen wir den Aufruf weiterer Prozeduren, sofern der Bedarf dafür vorhanden ist. Stellen sie hierzu bitte ein Ticket auf der Tickets Seite ein.

Erstellen von Testfällen

Cobol Test Suites werden analog zu RPG erstellt. Abweichend zu RPG kommt hierfür der Befehl RUCRTCBL zum Einsatz:

RUCRTCBL TSTPGM(RPGUNIT/RUPLUGINT1) SRCFILE(QEXAMPLE)

Im Gegensatz zu RPG kann ein Cobol Modul nur eine Prozedur exportieren. Diese Limitierung kann ein Stück weit aufgehoben werden, indem das Modul mit dem Parameter MODULE(*PGMID) kompiliert wird, um aus einer Quelle mehrere Module zu erstellen. Siehe hierzu mitgelieferte Cobol Beispiel TEMPLCBL in der Datei QSRC.

Aus dieser einen Quelle werden folgende Module kompliert:

Alle Module zusammen bilden dann das Test Suite Serviceprogramm TEMPLCBL.

Weiterhin ist zu beachten, dass der Parameter NOMONOPRC entweder in der Quelle oder am Befehl RUCRTCBL angegeben wird.